.flex-align-center {
  display: flex;
  align-items: center;
}

.flex-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.main-content-container {
  height: 95%;
  background-color: #f3f6ff;
  padding: 10px;

  .header-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
  }
}

.f18 {
  font-size: 18px;
}

.ant-menu,
.ant-menu-title-content {
  font-size: 16px;
}

.modal {
  width: 1000px;
}

.mr-10 {
  margin-right: 10px;
}

.ml-10 {
  margin-left: 10px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mt-10 {
  margin-top: 10px;
}

.mt-20 {
  margin-top: 20px;
}
